<?php
// soma data
function soma_data($n) {
	$dia = date("d");
	$mes = date("m");
	$ano = date("Y");
	
	$tmp = $ano;
	if($tmp > 2012){
		while($tmp > 2012) {
			$tmp -=4;
		}
	}elseif($tmp < 2012){
		while($tmp < 2012) {
			$tmp +=4;
		}
	}
	if($tmp == 2012){
		$bissexto = 1;
	}else {
		$bissexto = 0;
	}
	
	for($x = 0; $x < $n; $x++) {
		$dia++;
		if($mes == 2){
			if($bissexto == 1){
				if($dia == 30){ $dia = 1; $mes = 3; }
			}else {
				if($dia == 29){ $dia = 1; $mes = "3"; }
			}
		}elseif($mes == "04" || $mes == "06" || $mes == "09" || $mes == "11") {
			if($dia == 31){ $dia = 1; $mes++; }
		}else {
			if($dia == 32){ $dia = 1; $mes++; }
			if($mes == 13){ $mes = 1; $ano++; }
		}
	}
	
	if($dia < 10 && strlen($dia) < 2){
		$dia = "0".$dia;
	}
	
	if($mes < 10 && strlen($mes) < 2){
		$mes = "0".$mes;
	}
	return $ano."-".$mes."-".$dia;
}

//Conveerte data para o formato SQL
function data_sql($data){
    $dia = substr($data, 0, 2);
    $mes = substr($data, 3, 2);
    $ano = substr($data, 6, 4);
    
    return $ano."-".$mes."-".$dia;
}

//converte data para o formato brasileiro
function data_ptbr($data){
    $ano = substr($this->data, 0, 4);
    $mes = substr($this->data, 5, 2);
    $dia = substr($this->data, 8, 2);
    
    return $dia."/".$mes."/".$ano;
}
?>
